how to be devops engineer